Recursively Deened Quasi Orders on Terms
نویسنده
چکیده
We study the problems involved in the recursive de nition of (quasi) orders on terms, focussing on the question of establishing well-de nedness, and the properties required for partial and quasi-orders: irre exivity and transitivity, and re exivity and transitivity, respectively. These properties are in general di cult to establish and this has in many cases come down in the literature as folklore results. Here we present a general scheme that allows us to show that relations are well-de ned and represent partial or quasi-orders. Known path orders as semantic, recursive and lexicographic path order as well as Knuth-Bendix order t into the scheme. Additionally we will also discuss how to obtain other properties commonly found in term orders (amongst which well-foundedness) as an integrated feature of the scheme.
منابع مشابه
Relational Properties of Recursively
This paper describes a mixed induction/co-induction property of relations on recursively deened domains. We work within a general framework for relations on domains and for actions of type constructors on relations introduced by O'Hearn and Tennent 20], and draw upon Freyd's analysis 7] of recursive types in terms of a simultaneous initiality//nality property. The utility of the mixed induction...
متن کاملRelational Properties of Domains
New tools are presented for reasoning about properties of recursively de-ned domains. We work within a general, category-theoretic framework for various notions of`relation' on domains and for actions of domain construc-tors on relations. Freyd's analysis of recursive types in terms of a property of mixed initiality//nality is transferred to a corresponding property of invariant relations. The ...
متن کاملHow to Prove Properties of Recursively Deened Circuits Using St Almarck's Method
We present a technique for proving properties of recursively deened circuits using St almarck's method. We consider instances of circuits deened according to a particular inductive scheme and show how extra deenitions of fresh propositional variables can be added automatically in such a way that an automatic theorem prover is able to nd short proofs of correctness of the resulting circuits. We ...
متن کاملExtending Homeomorphic Embedding in the Context of Logic Programming
Recently well-quasi orders in general, and homeomorphic embedding in particular , have gained popularity to ensure the termination of program analysis, specialisation and transformation techniques. However, as we illustrate in the paper, the homeomorphic embedding relation as it is usually deened suuers from several inadequacies which make it less suitable in a logic programming context. We pre...
متن کاملProcess Algebra with Backtracking
An extension of process algebra for modelling processes with backtracking is introduced. This extension is semantically based on processes that transform data because, in our view, backtracking is the undoing of the eeects caused by a process in some initial data-state if this process fails. The data-states are given by a data environment, which is a structure that also deenes in which data-sta...
متن کامل